Timing Driven Placement Recon guration for Fault Tolerance and Yield Enhancement in FPGAs
نویسندگان
چکیده
The architectural regularity of FPGAs provides an inherent redundancy which can be exploited for fault tolerance and yield enhancement. In this paper we examine the problem of recon guring the placement of a circuit on an FPGA to tolerate a given fault pattern in the array of CLBs. The primary objective of the placement recon guration is to minimize timing degradation. The concept of a slack neighborhood graph is used as a general tool for timing driven recon guration with a low increase in critical path delay. Our algorithm simultaneously achieves both provably low timing degradation and low re-programming cost. For a wide range of fault probabilities and circuits our algorithm successfully recon gures the placement with less than 1% degradation in the circuit delay.
منابع مشابه
An Incremental Placement and Global Routing Algorithm for Field-Programmable Gate Arrays
| Rapid system prototyping is one of the main applications for eld-programmable gate arrays (FPGAs). At the stage of rapid system prototyping, design speci cations can often be changed since they cannot always be determined completely. In this paper, layout design change is focused on and a layout recon guration algorithm is proposed for FPGAs. In layout recon guration, the main problem is to a...
متن کاملAlgorithm - Based Fault - Tolerant Strategies in FaultyHypercube and Star
This dissertation addresses the design of algorithm-based fault-tolerant strategies in faulty hypercube and star graph multicomputers without hardware modi cation. Several new concepts and designs are presented here under the permanent and transient fault models. Under the permanent fault model, we propose a new fault-tolerant recon guration scheme in the faulty hypercube and star graph multico...
متن کاملFlexible and Transparent Fault Tolerance for Distributed Object-oriented Applications
This report describes an approach enabling automatic structural recon gurations of distributed applications based on con guration management in order to compensate for node and network failures. The major goal of the approach is to maintain the relevant application functionality after failures automatically. This goal is achieved by a dedicated system model and by a decentralized recon guration...
متن کاملSelf Con guring Binary Multipliers for LUT addressable FPGAs
In this paper we present a self con gurable multiplication technique allowing vari able con guration time for a class of LUT based Field Programmable Gate Arrays FPGAs which exist today We show this technique to be implementable on FPGA architectures allowing internally addressable RAM primitives to be directly mapped to the Logic Elements LEs of the logic resource This provides run time read w...
متن کاملUnification of PR Region floorplanning and Fine-Grained Placement for Dynamic Partially Reconfigurable FPGAs
Dynamic Partially Recon ̄guration (DPR) designs provide additional bene ̄ts compared to traditional FPGA application. However, due to the lack of support from automatic design tools in current design °ow, designers have to manually de ̄ne the dimensions and positions of Partially Recon ̄gurable Regions (PR Regions). The following ̄ne-grained placement for system modules is also limited because it ta...
متن کامل